" Input: {
full_path
bat
cmd
custom_script_obj
host_os_dict
(show) - if 'yes', show output file
(skip_existing) - if 'yes', force detecting version again
(skip_add_target_file) - if 'yes', do not add target file at the beginning
of CMD to detect version
(use_locale) - if 'yes', use locale to decode output
}
Output: {
return - return code = 0, if successful
> 0, if error
(error) - error text if return > 0
version - string version
version_lst - raw output (as list)
}
"